package com.hxzy.common.annon;

import java.lang.annotation.*;

/**
 * 导出excel自定义描述注解
 */
@Target(value = {ElementType.FIELD})
@Retention(value = RetentionPolicy.RUNTIME)
@Documented
public @interface Excel {

    /**
     * 导出excel的标题栏
     * @return
     */
     String title();

    /**
     * java的格式类型日期  格式如： yyyy-mm-dd HH:mm:ss
     * @return
     */
     String datePattern() default  "";

    /**
     * 读取内容转表达式 (格式如: 0=男,1=女,2=未知)
     */
    String readConverterExp() default "";

    /**
     * 导出时在excel中排序 (升序排列)
     */
     int sort() default Integer.MAX_VALUE;

    /**
     * 单元格列宽 16像素
     * @return
     */
    int width() default 16;

}
